Vocabulary
ヒドラ
ヒドラ
Hydra
noun