artificial excavated works - French English Dictionary