What is the full meaning of hydra
a kind of freshwater polyp [n HYDRAS or HYDRAE]
Example of the word hydra placed on a Scrabble board.