slam one's foot on the brake - Français Anglais Dictionnaire