Meaning of sweet clover
Definition of sweet clover
(noun)
erect
annual
or
biennial
plant
grown
extensively
especially
for hay and
soil
improvement
Other information on sweet clover
WIKIPEDIA results for
sweet clover
Amazon results for
sweet clover
Tweet