naturopathy

naturopathy

English Noun
Ad

Definition

A system of therapy that avoids synthetic drugs and surgery, while emphasizing the use of natural remedies (plants and the elements) and physical means (massage, acupuncture) to treat illness.

Etymology

From nature + -o- + -pathy.

Ad

Related Words