Neems, noun plural of neem. Synonyms in the same form.
Azadirachta indica
margosas, chinaberries, azedarachs
Other
nimtrees
All synonyms for neem →