Search results
- DictionarySpace tel·e·scope/spās ˈteləˌskōp/
noun
- 1. an astronomical telescope that operates in space by remote control, to avoid interference by the earth's atmosphere.
Powered by Oxford Languages
News about Hubble Space Telescope, science operations, globular cluster
News about Crab Nebula, Beta Pictoris, dust
News about Euclid Space Telescope, WASP-107 b, science images
Also in the news