Find the word definition

Wikipedia
Skantzoura

Skantzoura is an island in the Sporades archipelago, Greek. The island is located southeast of the larger island of Alonnisos (to which it belongs administratively) and northwest of the island Skyros. , it had no resident population.