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