American Dictionary
Definition hydra in American English
hydra noun
[countable] noun
/ˈhaɪdrə/
Synonyms and related words
