Azadirachta indica
1.
(
noun
) large semi-evergreen tree of East India; trunk exudes a tenacious gum; bitter bark used as a tonic; seeds yield an aromatic oil; sometimes placed in genus Melia
Synonyms:
Melia Azadirachta
,
arishth
,
margosa
,
neem
,
neem tree
,
nim tree
Related Words:
tree
Terms and Conditions of Use / Copyright Notice