pitcher's rubbers

English

Noun

pitcher's rubbers

  1. plural of pitcher's rubber