HST
Meaning 1
a large space telescope that orbits the Earth
“The HST captured amazing images of distant galaxies.”Add to my deck
Meaning 2
a large space telescope orbiting the Earth
“The HST captured amazing new images of the galaxy.”Add to my deck