drop press

/D R AA1 P P R EH1 S/
noun
  1. 1

    A swaging, stamping, or forging machine having either regular or intermittent motion.