Definitions of drop press:

  • noun:   device for making large forgings