The article veers from "homeopathy" into "CAM" treatments, which is a MUCH wider umbrella.
Yes, this.
Also, Telarus, by "American-embedded definitions" did you mean "German"? Because homeopathy originated in Germany, and has an existing definition.
Some people seem to think that "Homeopathy" is a non-specific word that covers a variety of alternative medical treatments. It is not; it is a word that means something quite specific, which is the treatment of ailments with highly diluted substances which, if administered at full strength, would cause symptoms similar to the ailment.
The reason that guy got "dogpiled" (the fun and popular word that means "argued with by multiple people", usually occurring when someone is making false statements) is not because his country has a different definition, but because he was refusing to use the existing definition, or even to look it the fuck up.
The article you posted specifically mentioned "homeopathy and CAM treatments". Does that imply that CAM treatments are a form of homeopathy?