Meaning of italian clover
Definition of italian clover
(noun)
southern
European
annual
with
spiky
heads of
crimson
flower;
extensively
cultivated
in United States for
forage
Other information on italian clover
WIKIPEDIA results for
italian clover
Amazon results for
italian clover
Tweet