slam onto the brakes - Turkish English Dictionary