Italian-English dictionary »

ocrida meaning in English

ItalianEnglish
Ocrida proper noun
{f}

Ohrid(city in southwestern North Macedonia)
proper noun