Definition of photo-telescope in English:

photo-telescope

noun

rare
  • A telescope incorporating a camera.

Origin

Late 19th century; earliest use found in Chautauquan.