Home
All Categories
Best Categories
Recipes
Games
Nutritional Information
The Internet Encyclopedia
Electronics
News
English
Bangladesh English
CLEOME SERRULATA
Definition:
[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
,
Cleome serrulata