hydra

1 ENTRIES FOUND:
hydra /ˈhaɪdrə/ noun
plural hydras
hydra
/ˈhaɪdrə/
noun
plural hydras
Britannica Dictionary definition of HYDRA
1 
Hydra [singular] : a monster in Greek mythology that has many heads
2 
[count] : a very complicated and serious problem that cannot be easily solved