English Dictionary
Definition throw shade (on/at someone) in British English
throw shade (on/at someone) phrase
phrase
1
to show disapproval or contempt for someone publicly but often indirectly
