French-English dictionary »

alghero meaning in English

FrenchEnglish
Alghero nom {f}

Alghero◼◼◼(port town in Sardinia)
proper noun