'Azadirachta' definitions:

Definition of 'Azadirachta'

(from WordNet)
noun
Genus of large important East Indian trees: neem trees [syn: Azadirachta, genus Azadirachta]

Words containing 'Azadirachta'