Another way to say
temperamental, glum, short-tempered, sullen, irritable, testy, fretful, peevish, sulky, touchy, spiteful
To express sharp mood variations; temperamental
"I don't know why you've been so moody lately."
"Be careful what you say to Sue; she is quite temperamental."
Try our synonym tool >>