drop press
/D R AA1 P P R EH1 S/noun
- 1
A swaging, stamping, or forging machine having either regular or intermittent motion.
Translate โdrop pressโ into another language
Choose a language below to open the translator with English selected as the source language.