Italian-English dictionary »

sud sardegna meaning in English

ItalianEnglish
Sud Sardegna proper noun
{f}

South Sardinia(province)
proper noun