English Dictionary
◊ STREPTOSOLEN
Streptosolen
n : 1 species: marmalade bush [syn: {Streptosolen}, {genus
Streptosolen}]