(british informal) ill-tempered or annoyed

listen to the pronunciation of (british informal) ill-tempered or annoyed
English - English

Definition of (british informal) ill-tempered or annoyed in English English dictionary

(British informal) ill-tempered or annoyed
shirty