What is the meaning of the word "hydra"?

Definitions:

  1. trouble that cannot be overcome by a single effort because of its many aspects or its persistent and pervasive quality copy to clipboard noun
    • We may be facing a hydra that defies any easy solution. copy to clipboard

NearBy Words: