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