embankment (landfill) - Francés Inglés Diccionario