give (one) a hammering - French English Dictionary