to make discovery of and deliver - Almanca İngilizce Sözlük