slammed on the brakes

English

Verb

slammed on the brakes

  1. simple past and past participle of slam on the brakes