Meaning of simarouba
Definition of simarouba
(noun)
type
genus
of Simaroubaceae;
tropical
American trees and shrubs having a
pale
soft
wood
and
bitter
bark
Other information on simarouba
WIKIPEDIA results for
simarouba
Amazon results for
simarouba
Tweet