punch-press
English
Noun
punch
-
press
(
plural
punch-presses
)
Alternative form of
punch press