Find the word definition

Wikipedia
Châtelperron

Châtelperron is a commune in the Allier department in central France.

It is the location of the site known as La Grotte des Fées.