spiked punch - French English Dictionary