Definition of pinch roller in English:

pinch roller

noun

  • A spring-loaded roller in a tape transport which presses the tape against the capstan.

Origin

1940s.