stand on the pedals - Turco Inglés Diccionario