have a cob on

have a cob on

To be angry, agitated, or irritated. Primarily heard in UK. John always has a cob on after getting stuck in traffic on his way to work. I don't know why you have a cob on—I was only trying to be helpful!
See also: cob, have, on
Farlex Dictionary of Idioms.

have (or get) a cob on

be annoyed or in a bad mood. British informal
See also: cob, have, on
Farlex Partner Idioms Dictionary
See also:
  • cob
  • get a cob on
  • have a cadenza
  • get miffed
  • miff
  • get in(to) a snit
  • be in a snit
  • in a snit
  • snit
  • frosted