A fictional Kaijuu 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