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