English dictionary
simarouba meaning and definition
Definition and meaning of simarouba at MeaningMonkey.org. simarouba meaning and definition in the English Dictionary.SIMAROUBA noun
Definition of Simarouba (noun)
- type genus of Simaroubaceae; tropical American trees and shrubs having a pale soft wood and bitter bark
- synonyms: genus Simarouba
Source: Princeton University Wordnet