dead cat
nounDefinition of dead cat
: a piece of violent or jeering criticism : an insulting or abusive expression of disapproval
the government received a barrage of dead cats