margosa
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:
Azadirachta indica
,
Melia Azadirachta
,
arishth
,
neem
,
neem tree
,
nim tree
Related Words:
tree
Terms and Conditions of Use / Copyright Notice