simarouba - English Synonyms Dictionary

simarouba

n.
[1] genus Simarouba