telescopy ( synonym found)

Definition of telescopy:

(n) : the manufacture and use of telescopes

Back to Top