What is the full meaning of hydro
(short for) a hydropathic establishment [n -S]
Example of the word hydro placed on a Scrabble board.