Cleome serrulata
1.
(
noun
) 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
Related Words:
cleome
,
spiderflower
Terms and Conditions of Use / Copyright Notice