sheriff's department - French English Dictionary