Vocabulary

八岐大蛇

eight-headed, eight-tailed serpent (in Japanese mythology)

noun