Russian-English dictionary »

альгеро meaning in English

RussianEnglish
Альгеро proper noun
{n}

Alghero(port town in Sardinia)
proper noun