[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
HYDRA
Meaning of HYDRA in English
Cambridge English vocab. Кембриджский английский словарь. 2012