Drop press has 2 different meanings across 1 category:
Noun
device for making large forgings
A swaging, stamping, or forging machine having either regular or intermittent motion.