italian clover definition

  • noun:
    • south European yearly with spiky heads of crimson flower; thoroughly cultivated in usa for forage
29 votes

How would you define italian clover?

All the definitions on AZdictionary were written by people just like you. Now's your chance to add your own!