Vocabulary

ヒドラ

Hydra

noun