stinking clover

1. (noun) plant of western North America having trifoliate leaves and white or pink spider-shaped flowers; sometimes used as an ornamental
Synonyms: Cleome serrulata, Rocky Mountain bee plant
Related Words: cleome, spiderflower



Terms and Conditions of Use / Copyright Notice