cleome serrulata
Meaning, Definition & Usage
Dictionary
Related
noun
plant of western North America having trifoliate leaves and white or pink spider-shaped flowers; sometimes used as an ornamental
stinking clover; Rocky Mountain bee plant
.
WordNet
Previous
clemens
clement
clementine
clench
clenched
Next
cleopatra
clepe
clepsine
clepsydra
cleptomania