HYDRO


Meaning of HYDRO in English

[hy.dro] n, pl hydros [short for hydropathic establishment] (1882) Brit: an establishment offering hydropathic treatment (as for weight loss): health spa

[2]hydro n, often attrib [short for hydropower] (1916): hydroelectric power

Merriam-Webster English vocab.      Английский словарь Merriam Webster.