adj. 25B6; adjective IRRITABLE, irritated, annoyed, cross, grumpy, bad-tempered, crotchety, crabby, cantankerous, moody, petulant, sullen, surly; touchy, testy, tetchy, snappish; informal snappy, cranky; Brit. informal narky, miffed, ratty, eggy, shirty, like a bear with a sore head; N. Amer. informal soreheaded.
HUFFY
Meaning of HUFFY in English
Concise Oxford thesaurus English vocabulary. Краткий оксфордский словарь английского языка тезаурус. 2012