- Cleome serrulata as a noun:
- 1
Cleome serrulata
noun
1 Cleome serrulata
Plant of western North America having trifoliate leaves and white or pink spider-shaped flowers; sometimes used as an ornamental.
synonyms: Rocky Mountain bee plant, stinking clover.
debug info: 0.0163