beat the shit out of - French English Dictionary