Definition of telelectroscope in English:

telelectroscope

noun

historical
  • Any of various proposed devices for producing a photograph or (in later use) a live image of a visual scene at another location.

Origin

Late 19th century; earliest use found in Scientific American. From tele- + electro- + -scope, originally after French télectroscope; compare -scope.