wordsfromdic.com
Curmudgeon
Cumudgeon: (n) a bad-tempered, difficult, cantankerous person. Throwing water on the fire of someone’s excitement. Refusing to discuss an important issue because you find it inappropriate to…