azadirachta Meaning, Definition & Usage

  1. noun genus of large important East Indian trees: neem trees
    genus Azadirachta.

WordNet