戴綠帽子

Simplified: 戴绿帽子

dàilǜmàozi ㄉㄞˋ ㄌㄩˋ ㄇㄠˋ ˙ㄗ

    • to have been cheated on by one's partner (formerly meant "to be a cuckold", i.e. applied to men only)

Character by character

Saying俗语俗語

Idiom惯用语 · In everyday use

May offend: sexist or sexual

Literally
wear a green hat
Meaning
Said of a man whose wife or girlfriend is having an affair. Mocking, often crude; it means roughly "be cuckolded".

Sources