clutch pedal rod - German English Dictionary