SLAMMED ON THE BRAKES


Meaning of SLAMMED ON THE BRAKES in English

pressed the brakes quickly, suddenly used the brakes

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.