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