simarouba amara - English Synonyms Dictionary

simarouba amara

n.
[1] marupa