turret- type punch press - Spanish English Dictionary