azadirachta

Noun
  1. Genus of large important East Indian trees: neem trees (synset 112717083)

Found on Word Lists

Other Searches