Find the word definition

Wikipedia

Mikaribaba

Mikaribaba is a yōkai of a one-eyed old woman in stories and customs of the Kantō region.