CURMUDGEON. One theory derives it from the Gaelic muigean, which means “disagreeable or bad tempered person”. (via @qikipedia)

*****
Written on