Words at Play : Top 10 Rare & Amusing Insults
Definition:
an excessively faultfinding person
About the word:
The original Smelfungus was a character in an 18th century novel. Smelfungus, a traveler, satirized the author of Travels through France and Italy, a hypercritical guidebook of that time.