Dictionary.com
Thesaurus.com

simaruba

  • a variation of simarouba.
    simarouba
    noun
    any tropical American tree belonging to the genus Simaruba, of the quassia family, having pinnate leaves, a fleshy fruit, and a root whose bark contains an appetite stimulant.

More Suggestions