Definition of pinch roll in English:

pinch roll

noun

  • 1Either of a pair of rollers which grip material passing between them.

  • 2= pinch roller.

Origin

1950s; earliest use found in The Engineer.