Find the word definition

Wikipedia
Puygouzon

Puygouzon is a commune in the Tarn department in southern France. It has a population of 2,951 inhabitants in 2013.