artificial excavated works - Español Inglés Diccionario