artificial excavated works - Francés Inglés Diccionario