WordNet:
Rocky Mountain bee plant |
The noun has one meaning:
Meaning #1:
plant of western North America having trifoliate leaves and white or pink spider-shaped flowers; sometimes used as an ornamental
Synonyms: stinking clover, Cleome serrulata


