curmudgeonly

adjective

(especially of an old person) bad-tempered and negative.