English Dictionary
◊ CURMUDGEON
curmudgeon
n : a crusty irascible cantankerous old person full of stubborn
ideas