Translation of hidro in English:

hidro

hydro

noun

  • 1

    hydro, hotel or clinic, etc. providing hydrotherapy, hydro-electric power-plant