stand on the pedals - Turkish English Dictionary