launch a thorough investigation - Fransızca İngilizce Sözlük