Find the word definition

Wikipedia
Arkoudi

Arkoudi ( Greek: Αρκούδι, meaning bear) is a small Greek island in the Ionian Sea. It is situated south of Lefkada, northeast of Ithaca and southwest of Meganisi. It is administered by the municipality of Ithaca. , it had no resident population.