Definisi 'drop press'
English to English
noun
1 device for making large forgings
source: wordnet30
More Word(s)
device, forge, smithy,

Visual Synonyms
Click for larger image