criminal investigation detachment - French English Dictionary