slam (on) the brakes - Turkish English Dictionary