DROP PRESS


Meaning of DROP PRESS in English

noun

1. : punch press

2. : drop hammer

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.