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