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