Definition of screw press in English:

screw press

noun

  • A press whose two surfaces are brought together and moved apart by turning a screw.

Origin

Mid 17th century.