pedal release system - Français Anglais Dictionnaire