judicial technical police - French English Dictionary