pedal rubber pad - German English Dictionary