curmudgeon [pl. curmudgeons]