stretch of running water - Francés Inglés Diccionario