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