Meaning of spiderflower
Definition of spiderflower
(noun)
any of
various
often
strong-smelling
plants of the
genus
Cleome having
showy
spider-shaped
flowers
Other information on spiderflower
WIKIPEDIA results for
spiderflower
Amazon results for
spiderflower
Tweet