paper cartridges

English

Noun

paper cartridges

  1. plural of paper cartridge