launch an extensive investigation - Almanca İngilizce Sözlük