Definitions
There is 1 meaning of the phrase
Italian Clover.
Italian Clover - as a noun
Southern european annual with spiky heads of crimson flower; extensively cultivated in united states for forage
Synonyms (Exact Relations)
crimson clovertrifolium incarnatum