curmudgeon - noun

singularcurmudgeon
pluralcurmudgeons