Meaning of hydrotherapy

Definition of hydrotherapy

(noun) the internal and external use of water in the treatment of disease

Other information on hydrotherapy

WIKIPEDIA results for hydrotherapy
Amazon results for hydrotherapy