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