foot throttle pedal - Turkish English Dictionary