be placed in an awkward [ridiculous] position;be hard put to it;find oneself in an awkward predicament;embarrassed;up a stump ;

Martha was in the hot seat because she had to lay off half of her employees.
马莎的处境尴尬,因为她必须解雇半数的员工.
来源:网络文摘精选
简答网 · 四六级英语

简答网 · 双语娱乐资讯
简答网 · 双语娱乐资讯

简答网 · 四六级英语

简答网 · 高考英语

简答网 · 初中英语作文