artificial excavated works - Spanish English Dictionary