punch presses
English
Noun
punch
presses
plural of
punch press