sea embankment - Alemán Inglés Diccionario