What is the full meaning of hydras
HYDRA, a kind of freshwater polyp [n]
Example of the word hydras placed on a Scrabble board.