punched tapes
English
Noun
punched tapes
plural of
punched tape