punched paper tapes
English
Noun
punched
paper
tapes
plural of
punched paper tape