meaning of italian clover

1. southern European annual with spiky heads of crimson flower; extensively cultivated in United States for forage


Related Words

italian clover |

Developed & Maintained By Taraprasad.com

Treasure Words