shirty

adjective

Ill-tempered; angry.

Ill-tempered or annoyed.

(British informal) ill-tempered or annoyed.