put the brakes on hard - Turc Anglais Dictionnaire