foot throttle pedal - German English Dictionary