curmudgeon
1. [ noun ] a crusty irascible cantankerous old person full of stubborn ideas
Related terms: oldster
Similar spelling:   curmudgeonly