ithaca ( synonym found)

Definition of ithaca:

°island in the Ionian Sea, according to the legend home to Odysseus.

Definition of ithaca:

°island in the Ionian Sea, according to the legend home to Odysseus.

Back to Top