Definition of space telescope in English:
An astronomical telescope that operates in space by remote control, to avoid interference by the earth’s atmosphere.
- We can marvel at the latest images beamed back to earth from the Hubble space telescope or a spacecraft orbiting Mars.
- For comparative historical analysis, this should be a revolution of the same magnitude as the Hubble space telescope was in astronomy.
- The Hubble space telescope has been in orbit for 15 years, during which time it has taken over 750,000 images of the universe.
Definition of space telescope in:
- British & World English dictionary
What do you find interesting about this word or phrase?
Comments that don't adhere to our Community Guidelines may be moderated or removed.