naturopathy

Noun
  1. A method of treating disease using food and exercise and heat to assist the natural healing process (synset 100709585)

Other Searches