orochi (大蛇)
A mythical eight-headed serpent.
Category
Mythology