Hydra Meaning

There are 4 meaning(s) for word Hydra

Meaning 1 : a long faint constellation in the southern hemisphere near the equator stretching between Virgo and Cancer

    Synonyms : snake
Meaning 2 : (Greek mythology) monster with nine heads; when struck off each head was replaced by two new ones

Meaning 3 : small tubular solitary freshwater hydrozoan polyp

Meaning 4 : trouble that cannot be overcome by a single effort because of its many aspects or its persistent and pervasive quality

    Example : we may be facing a hydra that defies any easy solution