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.
- I tried homeopathy but found it didn't work.