Meaning of cleome serrulata
Definition of cleome serrulata
(noun)
plant
of
western
North America having
trifoliate
leaves and
white
or
pink
spider-shaped
flowers;
sometimes
used
as an
ornamental
Other information on cleome serrulata
WIKIPEDIA results for
cleome serrulata
Amazon results for
cleome serrulata
Tweet