wú chǔ cáng shēn
基本释义
  1. 指无处藏身,形容慌乱、羞愧至极,处境窘迫。
英文翻译
  1. Nowhere to hide