bed-tempered; quarrelsome
difficult, crabby
(of a person, statement etc) sly and spiteful
nasty, malicious
(of a person, voice, behaviour) rough and abrupt
bad-tempered, rude
bad-tempered and unfriendly
gruff, bearish
irritable, testy
irritable, testy