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