1 tower telescope | Definition of tower telescope

tower telescope

noun

Definition of tower telescope

: a long-focus telescope designed for observation of the sun that is set vertically and fed by a coelostat and mirror