English Dictionary
◊ CLEOME
cleome
n : any of various often strong-smelling plants of the genus
Cleome having showy spider-shaped flowers [syn: {spiderflower}]