Chinese words · Chengyu

无地自容

wúdì-zìróngTraditional 無地自容

to wish the earth would swallow one up

Meanings from our own dictionary. Chengyu from the Xinhua idiom list, the most common first.