slammed
slammed
verb
Criticised someone or something very harshly and publicly.
"The new policy was slammed by critics."
verb
Shut or put something down with great force and a loud noise.
"He slammed the door shut in anger."
Thesaurus
Synonyms: flap down, slam, shaft, shot, gibe, dig, jibe, barb, bang, slam dance, thrash, mosh