beat hell out of - French English Dictionary