Throw shade
Gen Z SlangDefinition
To subtly insult or belittle someone through indirect, snarky remarks, often in public or online.
Examples
"She threw shade at her ex on Instagram with a “some people never change” caption."
"In the group chat, he kept throwing shade at Jake’s new haircut without even saying his name."
"During the meeting, Maya threw shade by calling that messy slide design “a bold choice.”"