Word info

Lixouri

Proper noun

Meaning

Lixouri

A town in Greece on the island of Kefalonia.

Source: en.wiktionary.org

Close letter words and terms