crankish (crank + -ish): cranky; grumpy; bad-tempered