perfecting press - French English Dictionary