Noun: screw press- A press in which pressure is exerted by means of a screw
"The screw press was first invented and used by the Romans in the first century AD, primarily in wine and olive oil production"
Derived forms: screw presses
Type of: mechanical press, press
Encyclopedia: Screw press