English synonyms about - contact  

punch press

noun

1 punch press

A power driven press used to shape metal parts.


Find more on punch press elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0271