screw press









screw press


noun

  1. a device for applying pressure by the turning of a threaded shaft.
48 queries 0.557