HYDRO


Meaning of HYDRO in English

n. (pl. -os) colloq.

1. a hotel or clinic etc. orig. providing hydropathic treatment.

2 a hydroelectric power plant.

Etymology: abbr.

Oxford English vocab.      Оксфордский английский словарь.