hole-punching press - French English Dictionary