Definition of ハイドラ

ハイドラ

haidora

noun
•
hydra(computer term)