launch a comprehensive investigation - Français Anglais Dictionnaire