English
English version

Ithaca

From Longman Dictionary of Contemporary EnglishIthacaIth‧a‧ca /ˈɪθəkə/  in ancient Greek stories, an island off the east coast of Greece which was the home of odysseus
Pictures of the day
What are these?
Click on the pictures to check.