adatoda

adatoda [ah-dah-to’-dah]
noun
1. The willow-leaved Malabar nut-tree. (Botany) (f)

¿Tienes pregunta? ¡Recibir ayuda de los expertos!