artificial excavated works - Fransızca İngilizce Sözlük