irritable, bad-tempered, cranky (informal), cantankerous, sullen, ill-tempered, grouchy (informal), complaining, cross, petulant, crabby, sulky, testy (informal), snappy in bad mood: bad-tempered or sullen [Early 18th century.
{}