Word info

Igoumenitsa

Proper noun

Meaning

Igoumenitsa

A town in Greece, the capital of the Thesprotia prefecture.

Source: en.wiktionary.org

Examples

Ferry services from Igoumenitsa to the Ionian islands and Italy exist. Source: Internet

Close letter words and terms