punch-press

English

Noun

punch-press (plural punch-presses)

  1. Alternative form of punch press