1 angry, broody, cantankerous, crabbed, crabby, crestfallen, cross, crotchety (informal) crusty, curt, dismal, doleful, dour, downcast, down in the dumps (informal) down in the mouth (informal) frowning, gloomy, glum, huffish, huffy, ill-humoured, ill-tempered, in a huff, in the doldrums, introspective, irascible, irritable, lugubrious, melancholy, miserable, mopish, mopy, morose, offended, out of sorts (informal) pensive, petulant, piqued, sad, saturnine, short-tempered, splenetic, sulky, sullen, temperamental, testy, tetchy, touchy, waspish, wounded
2 capricious, changeable, erratic, faddish, fickle, fitful, flighty, impulsive, inconstant, mercurial, temperamental, unpredictable, unstable, unsteady, volatile
Antonyms
1 amiable, cheerful, compatible, gay, happy, optimistic