artificial excavated works - Allemand Anglais Dictionnaire