telescripts

English

Noun

telescripts

  1. plural of telescript