Meaning of naturopathy

Definition of naturopathy

(noun) a method of treating disease using food and exercise and heat to assist the natural healing process

Other information on naturopathy

WIKIPEDIA results for naturopathy
Amazon results for naturopathy