What is the meaning of the word "homeopathy"?
Definitions:
-
a method of treating disease with extremely diluted remedies that, in large amounts in healthy people, produce symptoms similar to those being treated noun
- I tried homeopathy but found it didn't work.