Definition of Hubble Space Telescope in English:

Share this entry

Hubble Space Telescope

An orbiting astronomical observatory launched in 1990. The telescope’s high-resolution images are far better than can be obtained from the earth’s surface.
Share this entry
 

What do you find interesting about this word or phrase?

Comments that don't adhere to our Community Guidelines may be moderated or removed.