a slow moving river - Francés Inglés Diccionario