Azadirachta


Part of Speech: Noun
Definition: a genus of large important East Indian trees: the neem trees.
Synonym: -- genus Azadirachta.