Vocabulary

ハイドラ

hydra

noun