step down
get out of an awkward situation
⇒ 你这样做真让我下不来台。
If you do this, you'll be putting me in an awkward situation.
英语词典包含298861条英英释义在线翻译词条,基本涵盖了全部常用单词的英英翻译及用法,是英语学习的有利工具。