azadirachta
English
azadirachta meaning in English • azadirachta का अर्थ अंग्रेजी में
Noun
- a genus of large important East Indian trees: the neem trees.