Margosa — synonyms, definition
1. margosa (Noun)
6 synonyms
Azadirachta indica Melia Azadirachta arishth neem neem tree nim tree
1 definition
margosa (Noun) — Large semi-evergreen tree of the East Indies; trunk exudes a tenacious gum; bitter bark used as a tonic; seeds yield an aromatic oil; sometimes placed in genus Melia.
1 type of
tree
1 part
neem seed
2 parts of
Azadirachta genus Azadirachta