Share this entry
Hubble Space Telescope Syllabification: Hub·ble Space Tel·e·scope

Definition of Hubble Space Telescope in English:

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.
Definition of Hubble Space Telescope in:
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.

Subscribe to remove adverts and access premium resources