Search Result:cleome serrulata
Overview of noun cleome_serrulata
The noun cleome serrulata has 1 sense
- Rocky Mountain bee plant, stinking clover, Cleome serrulata -- (plant of western North America having trifoliate leaves and white or pink spider-shaped flowers; sometimes used as an ornamental)