river embankment - Francés Inglés Diccionario