smellfungus

Etymology
From Smelfungus, name of a hypercritical traveller in ', a satirical characterization of and his ' (1766). Apparently from.

Noun

 * 1)  A faultfinder, complainer, grumbler.