sardinia (italian island) - English Synonyms Dictionary