collar noun definition in Embarrassment topic from the Oxford Advanced Learner's Dictionary

collar

 noun: Embarrassment topic
(informal) angry or embarrassed He got very hot under the collar when I asked him where he'd been all day.