Search results
- DictionaryIth·a·ca/ˈiTHəkə/
- 1. an island off the western coast of Greece in the Ionian Sea, the legendary home of Odysseus.
- 2. an academic city in central New York, at the southern end of Cayuga Lake, home to Cornell University and Ithaca College; population 29,763 (est. 2008).
Powered by Oxford Dictionaries