telegraphoscopes

English

Noun

telegraphoscopes

  1. plural of telegraphoscope