mechanically stabilized earth - Francés Inglés Diccionario