telautographs

English

Noun

telautographs

  1. plural of telautograph