Noun: Cleome serrulata
- Plant of western North America having trifoliate leaves and white or pink spider-shaped flowers; sometimes used as an ornamental
"Cleome serrulata attracted pollinators despite its unpleasant smell";
- Rocky Mountain bee plant, stinking clover
Type of: cleome, spiderflower
Encyclopedia: Cleome serrulata