Definition of neem tree
English to English 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
source: WordNet 3.0
Visual Synonyms 
Nearby Word
neem tree, nim tree, nut tree, nitta tree, ninety-three, nitre, nanometre, needer, neutro, nedder, nature, namtar, neuter, nether, namtaru, neither, noether, no matter, nanometer, nominator
|
|
|