Hubble space telescope Definition
Dictionary Home » Words Starting with H » houseroom ... huffing and puffing » Hubble space telescope
Hubble space telescope
noun
- 1. astron.
- An optical telescope launched into orbit around the Earth in 1990 in the space shuttle Discovery, allowing observation of a volume of the universe 350 times as large as that observable from Earth and detecting objects seven times further away than was previously possible.
