English dictionary
neem tree meaning and definition
Definition and meaning of neem tree at MeaningMonkey.org. neem tree meaning and definition in the English Dictionary.NEEM TREE noun
Definition of neem tree (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
- synonyms: arishth, Azadirachta indica, margosa, Melia Azadirachta, neem, nim tree
Source: Princeton University Wordnet