Noun
1. Hydra
2. mythical monster, mythical creature, Hydra
3. Snake, constellation, trouble
4. problem, hydrozoan
5. hydroid