Definition of punching press in English:

punching press

noun

Engineering
  • Punch press.

Origin

Early 19th century; earliest use found in The Times.