drop press Meaning, Definition & Usage

  1. noun device for making large forgings
    drop forge; drop hammer.

WordNet