simaruba
Meanings
Noun
1. A plant in the genus Simarouba. (Argentina, Colombia, Costa Rica, Ecuador, Venezuela)