pull one's punch - French English Dictionary