Hubble space telescope
/ˈhʌbəl ˈspeɪs ˈtɛlɪskˌəʊp/
n
中文:哈勃太空望远镜
Meaning:Telescope placed in orbit above Earth’s atmosphere (600 km), making it possible to observe the universe as never before. Hubble space telescope
中文:哈勃太空望远镜