slam the brakes on - Allemand Anglais Dictionnaire