embarrassed or angry about something:

中文解释

When I suggested he was mistaken he got rather hot under the collar.

正在查询

disgraces speed up links 非洲 elephant seal Doctor of Science negligibility rank as an excellent teacher pull a train build plane