old grouch

Related

cantankerous · cranky · irritable · grumpy · crotchety · ornery · miserable · whiner · complainer · scowl · frown · bitter · surly · crusty · porch · rocking chair · mutter · growl

Opposites
temperament and demeanor

old grouchray of sunshine

Incurably upbeat person

happy camper · optimist · sweetheart · Pollyanna · eternal optimist

social energy and engagement

old grouchlife of the party

Most entertaining guest

social butterfly · people person · charmer · bon vivant · glad-hander

Familiarity
Top 2,000,000