Find the word definition

Wikipedia
Vourvourou

Vourvourou is village near Agios Nikolaos, in the Chalkidiki peninsula of northern Greece. It is best known as a holiday destination.