Definitions of hydra
  1. noun
    trouble that cannot be overcome by a single effort because of its many aspects or its persistent and pervasive quality
    “we may be facing a hydra that defies any easy solution”
    see moresee less
    type of:
    problem, trouble
    a source of difficulty
  2. noun
    small tubular solitary freshwater hydrozoan polyp
    see moresee less
    type of:
    hydroid, hydrozoan
    colonial coelenterates having the polyp phase dominant
Word Family