engine throttle lever - German English Dictionary