(police) special operations directorate - French English Dictionary