hit punishingly - French English Dictionary