Igoumenitsa
Proper noun
Meaning
Igoumenitsa
A town in Greece, the capital of the Thesprotia prefecture.
Examples
Ferry services from Igoumenitsa to the Ionian islands and Italy exist.
Proper noun
Igoumenitsa
A town in Greece, the capital of the Thesprotia prefecture.
Ferry services from Igoumenitsa to the Ionian islands and Italy exist.