I was curious what that word meant JM , so I asked Mr Google cranky, grouchy, grumpy, hard-nosed, ill-tempered, nasty, obstinate, vicious, cantankerous, contemptible, crabby, crusty, difficult, disagreeable, ignoble, irritable, quarrelsome, rotten, sour, surly.