(redirected from Overwhelmingly Large Telescope)
Also found in: Wikipedia.
OWLTOzaukee Washington Land Trust (est. 1992; Wisconsin)
OWLTOne-Way Light Time (half the round-trip travel time between Earth and a celestial body)
OWLTOverwhelmingly Large Telescope
References in periodicals archive ?
The European Southern Observatory, which the UK has recently joined, is studying a proposal for the project, aptly called the Overwhelmingly Large Telescope - OWL.
The lens, called the Overwhelmingly Large Telescope (OWL), will be the biggest in the world and will be capable of finding life on planets.
One of these is the Overwhelmingly Large telescope project, which would have an effective mirror composed of 2,000 smaller ones each about as big as the Hubble Telescope mirror