Find the word definition

Wikipedia
Cherufe

The Cherufe is a large anthropophagous mythical creature found in the Mapuche mythology of the indigenous people of south-central Chile.