taking foot off the gas pedal - German English Dictionary