hot under the collar
• angry, resentful, or embarrassed.
Similar:
angry,
annoyed,
furious,
irate,
infuriated,
incensed,
enraged,
cross,
in a temper,
irritated,
put out,
fed up,
aggrieved,
aggravated,
peeved,
miffed,
mad,
riled,
hacked off,
peed off,
cheesed off,
brassed off,
narked,
ratty,
shirty,
teed off,
ticked off,
sore,
bent out of shape,
snaky,
crook,
ireful,
pissed off,