military police detachment - French English Dictionary