hydro

2 ENTRIES FOUND:

hy·dro

noun \ˈhī-(ˌ)drō\
plural hydros

Definition of HYDRO

British : a hydropathic facility : spa; also : a hotel catering to people using such a facility

Seen & Heard

What made you want to look up hydro? Please tell us where you read or heard it (including the quote, if possible).