drop press

Noun
  1. Device for making large forgings (synset 103251356)

Found on Word Lists

Other Searches