Find the word definition

Wikipedia
Kubikajiri

The is a creature in Japanese folklore which is said to eat the heads of its victims, living or dead. The creature is said to be headless itself and smell distinctly of fresh blood.