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