solar tower A solar telescope that is mounted on a tall tower in order to place the optics above the image-distorting layer of Sun-heated air near the ground. Related category SOLAR TOPICS Also on this site: Encyclopedia of Alternative Energy & Sustainable Living Encyclopedia of History Transport Concepts & Designs (partner site) |