Znachorstwo (ang. quackery) jest zdefiniowane przez Stephena Barretta1 w następujący sposób:
Znachorstwo może być szeroko zdefiniowane jako „wszystko, co polega na przesadnym promowaniu czegoś na polu opieki medycznej”. Ta definicja obejmuje wątpliwe teorie podobnie jak wątpliwe produkty i usługi, niezależnie od szczerości ich promotorów. Za tą definicją, słowo „oszustwo” zostaje zarezerwowane dla sytuacji, w których następuje umyślne wprowadzanie w błąd.