genus azadirachta Meaning, Definition & Usage

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

WordNet