moving at high/top speed - Francés Inglés Diccionario