stand on the pedals - German English Dictionary