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