'curmudgeon' definitions:

Definition of 'curmudgeon'

From: WordNet
noun
A crusty irascible cantankerous old person full of stubborn ideas