spiderflower
English Dictionary
->
Letter S
-> spiderflower
Search Dictionary:
spiderflower Definition
(n)
any
of
various
often
strong
-
smelling
plants
of
the
genus
Cleome
having
showy
spider
-
shaped
flowers
spiderflower Synonyms
cleome
spiderflower
© Art Branch Inc.