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.
哈勃太空望远镜
Definition of Hubble Space Telescope in US English:
Hubble Space Telescope
proper noun
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.