Home » Baku((“30 Causes of Dreams and Nightmares (According to World Mythology),” Sleepopolis))
a creature from Japanese mythology that devours nightmares