shit shafting sheriff - French English Dictionary