overpunching - French English Dictionary