What is the meaning of greek word hydra?
Hydra is a Greek word that means "water snake". It is also the name of a mythical creature that was a many-headed snake. The Hydra was one of the labors of Hercules, and he had to kill it in order to complete his task.