What does ‘Throw Shade’ mean?

Example: “She’s mad at me because I threw shade at her new dress.”

Definition: subtly insult

Explanation: Throwing shade is a way to insult someone or something subtly without directly insulting them. An example would be someone says, “Is that  REALLY what you want to wear?” instead of directly telling you they don’t like your clothes.