temporary earth retaining works - Francés Inglés Diccionario