beat the living daylights out of - French English Dictionary