Loading…
无地自容 (wú dì zì róng) — extremely ashamed; mortified | TongTong Chinese Dictionary