hydra

1 ENTRIES FOUND:
Save
hydra /ˈhaɪdrə/ noun
plural hydras
hydra
/ˈhaɪdrə/
noun
plural hydras
Learner's definition of HYDRA
Hydra [singular] : a monster in Greek mythology that has many heads
[count] : a very complicated and serious problem that cannot be easily solved
Comments & Questions
Comments & Questions
What made you want to look up hydra? Include any comments and questions you have about this word.