(police) special operations directorate - Français Anglais Dictionnaire