HYDRA


Meaning of HYDRA in English

[noun] [C] - in ancient Greek stories, a creature with many heads that grew again when cut off, or, more generally, a difficult problem that keeps returning

Cambridge English vocab.      Кембриджский английский словарь.