LOWER THE BOOM


Meaning of LOWER THE BOOM in English

to deal a crushing blow or punishment

Merriam Webster Collegiate English Dictionary.      Merriam Webster - Энциклопедический словарь английского языка.