pedal rubber pad - French English Dictionary