Find the word definition

Wikipedia
Delogoždi

Delogoždi is a village in the southwest part of the Republic of Macedonia, near the city of Struga, and under the Struga Municipality. 1