wú róng shēn zhī dì
基本释义
  1. ①指没有栖身立脚的地方。 ②指羞愧而无处可以藏身。
详细释义
  1. 【解释】:①指没有栖身立脚的地方。②指羞愧而无处可以藏身。
英文翻译
  1. No place to go