English

edit

Noun

edit

teletapes

  1. plural of teletape