Meaning of trifolium incarnatum

Definition of trifolium incarnatum

(noun) southern European annual with spiky heads of crimson flower; extensively cultivated in United States for forage

Other information on trifolium incarnatum

WIKIPEDIA results for trifolium incarnatum
Amazon results for trifolium incarnatum