shirty

adjective

Ill-tempered; angry.

adjective

ill-tempered or annoyed.

adjective

(British informal) ill-tempered or annoyed