English dictionary
drop press meaning and definition
Definition and meaning of drop press at MeaningMonkey.org. drop press meaning and definition in the English Dictionary.DROP PRESS noun
Definition of drop press (noun)
- device for making large forgings
- synonyms: drop forge, drop hammer
Source: Princeton University Wordnet