1 shut, fling closed, bang:
Gillian said that she hated encyclopedias, and slammed the door in the salesman's face.
2 crash, smash, smack, dash, ram, bang, slap:
Not looking where he was going, Newland slammed his car into a street lamp.
3 criticize, attack, vilify, pillory, run down, disparage, denigrate, denounce, put down, flay, pounce on or upon, Colloq shoot down, pan, Chiefly Brit slate:
The critics slammed his play because of the way it portrayed women.