A fork of Rural Dictionary
Chinese slang for being cheated on
He wears a green hat, if you know what I mean.