artificial excavated works - German English Dictionary