Meaning of neem tree
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
Other information on neem tree
WIKIPEDIA results for
neem tree
Amazon results for
neem tree
Tweet