Onibaba
- The meaning of the word "Onibaba" in Japanese means "demon mother".
- Onibaba is featured in AdventureQuest Worlds. She is featured in Yokai Island's junkyard near the Tsukumogami Shrine.
Read more about this topic: Japanese Mythology In Popular Culture