gut punch - French English Dictionary