slamming on the brakes

English

Verb

slamming on the brakes

  1. present participle and gerund of slam on the brakes