planter's punch - French English Dictionary