Meaning of neem
Definition of neem
(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
WIKIPEDIA results for
neem
Amazon results for
neem
Tweet