Meaning of dutch clover
Definition of dutch clover
(noun)
creeping
European
clover
having
white
to
pink
flowers and
bright
green
leaves;
naturalized
in United States;
widely
grown
for
forage
Other information on dutch clover
WIKIPEDIA results for
dutch clover
Amazon results for
dutch clover
Tweet