hydra - definition and synonyms

noun [countable] 

Your browser doesn’t support HTML5 audio

/ˈhaɪdrə/
singularhydra
pluralhydras or hydrae
  1. 2
    biology a very small water creature with a body shaped like a tube and a number of tentacles (=long thin parts) around its mouth