pedal release system - French English Dictionary