Find the word definition

Wikipedia
Champoluc

Champoluc is a village in the commune of Ayas, in the province of Aosta Valley, Northern Italy.

The area is known as a centre for hiking, mountaineering and skiing, particularly around the Monte Rosa Massif.