A fictional Kaiju monster from the Pacific Rim science fiction mecha series. It first appeared in the live action film from 2013.
Onibaba (鬼婆) means "demon hag" in Japanese.
View wiki