HYDRA


Meaning of HYDRA in English

hy ‧ dra /ˈhaɪdrə/ BrE AmE noun

1 . Hydra a snake in ancient Greek stories with many heads that grow again when they are cut off

2 . [countable] formal a problem that is very difficult to get rid of because it keeps returning

Longman Dictionary of Contemporary English.      Longman - Словарь современного английского языка.