SLAM


Meaning of SLAM in English

criticize, insult, knock, put down The newspaper article slammed the government for being slow to help the flood victims.

English idioms vocab.      Словарь английских идиом и выражений.