Find the word definition

Wikipedia
Davlos

Davlos is a village in Cyprus, located on the northern coast, east of Kyrenia, near Kantara Castle. It is under de facto control of Northern Cyprus.