社死

shè
(neologism c. 2020) (slang) to die of embarrassment (figuratively)

CEDICT

Entry Composition