master punch - French English Dictionary