English
Detailed Synonyms for Hydra in English
Hydra:
Hydra [the ~] noun
-
the Hydra
– a long faint constellation in the southern hemisphere near the equator stretching between Virgo and Cancer 1 -
the Hydra
– (Greek mythology) monster with nine heads; when struck off each head was replaced by two new ones 1