telescripts
English
Noun
telescripts
plural of
telescript