river embankment - Español Inglés Diccionario