Dictionary
Find
in
Dictionary
Thesaurus
Translations

Click to move up the list of words
Hub
hub
hub airport
hubba-hubba
Hubbard squash
hubble-bubble
Hubble constant
Hubble’s law
Hubble Telescope
hubbub
hubby
hubcap
Hubei
hubris
huckaback
hucker
huckleberry
Click to move down the list of words
Also available:

World English Dictionary
Dictionnaire Français

Hubble Telescope

Hub·ble Tel·e·scope or Hub·ble Space Tel·e·scope


noun 
Definition:
 
telescope on satellite: a telescope mounted on a satellite that orbits the Earth, used to observe distant parts of the universe and photograph them. It was launched in 1990.

[Late 20th century. After Edwin Hubble]
Advertisement

© 2009 Microsoft