a grouch. a crabby (usually elderly) person.from "First word" - " a definition. Curmudgeon: a crusty, ill-tempered and, usually, old man; a cantankerous old codger."
and "dictionary definition of curmudgeon, you'll find that it refers to a "surly, ill-mannered, bad-tempered person.""