Dictionary.com
Thesaurus.com

strophanthuses

  • plural
    of strophanthus.
    strophanthus
    noun
    any of various shrubs or small trees belonging to the genus Strophanthus, of the dogbane family, chiefly of tropical Africa.

More Suggestions