Find the word definition

Wikipedia
Ammouliani

Ammouliani - also known as Amoliani - is an island located in the Chalkidiki regional unit, Greece, from Thessaloniki. Administratively it is part of the municipal unit of Stagira-Akanthos. , the resident population of the island was 547.