Meaning of Hubble Space Telescope in English:
Hubble Space Telescope
proper noun
An orbiting astronomical observatory launched in 1990. The telescope's fine high-resolution images are far better than can be obtained from the earth's surface.
Are You Learning English? Here Are Our Top English Tips