embankment (landfill) - Español Inglés Diccionario