Japanese Mythology in Popular Culture - Onibaba

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