beat the daylights out of - French English Dictionary