Англо-русский словарь Мюллера
slam on а) торопливо надвинуть, нахлобучить He slammed on his hat and ranout of the house. б) нажать резко, торопливо The driver slammed on the brakesbut failed to stop in time.
Большой англо-русский и русско-английский словарь
1) торопливо надвинуть, нахлобучить He slammed on his hat and ran out of the house. ≈ Он торопливо надвинул шляпу и выбежал из дома.
2) нажать резко, торопливо The driver slammed on the brakes but failed to stop in time. ≈ Водитель резко дал по тормозам, но машина не смогла остановиться в нужный момент.