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