Curmudgeon is a noun for a stubborn, irascible, and ill-tempered person, typically an old man. It conveys a sense of gruff, cantankerous dissatisfaction, often humorously. The term implies crankiness more than cruelty, and is frequently used affectionately or pejoratively in everyday speech.
Full pronunciation guide