Italian-English dictionary »

lepanto meaning in English

ItalianEnglish
Lepanto proper noun

Naupactus(Greek town)
proper noun