A person who opposes or exposes humbug, especially fraudulent or deceptive practices; someone devoted to uncovering dishonesty and pretense.
From anti- (against) + humbug (from 1750s London slang, origin unclear but possibly combining 'hum' meaning to deceive + 'bug' from bugbear, something frightening) + -ist (one who practices). The term is humorous and somewhat archaic.
Try Another Word