launch a thorough investigation - Almanca İngilizce Sözlük