无地自容的英语:have no place [room] to hide oneself; can find no place to hide oneself for shame; feel [be] too ashamed to show one's face; have no place to run to; have not a leg to stand upon; look for...
无地自容的法语:ne plus savoir où se mettre;ne savoir où se fourrer;vouloir se fourrer dans un trou de souris