artificial excavated works - Français Anglais Dictionnaire