punch press
1.
(
noun
) a power driven press used to shape metal parts
Related Words:
bench press
,
press
Terms and Conditions of Use / Copyright Notice