Someone knows enough about simarouba to guess the meaning in a list: simarouba (plural si·ma·rou·bas) or simaruba (plural si·ma·ru·bas) noun tree with medicinal properties: a tropical American tree of the quassia family with bark that has various medicinal properties. Genus Simaruba. Try this word: MAGUARI Kir