English edit

Etymology edit

harrumph +‎ -er

Noun edit

harrumpher (plural harrumphers)

  1. (informal) One who complains or moralizes.