SERCH: Society for the Establishment of Research in Classical Homeopathy

What does SERCH mean? The above is one of SERCH meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Society for the Establishment of Research in Classical Homeopathy