give someone good a hiding - French English Dictionary