Photographic telescope Meaning, Definition & Usage

Definitions
  1. a telescope specially constructed to make photographs of the heavenly bodies.

Webster 1913