English Dictionary
◊ STROPHANTHUS
strophanthus
n : any of various shrubs or small trees of the genus
Strophanthus having whorled leaves and showy flowers of
various colors in dense and few-flowered corymbose
clusters; some have poisonous seeds