Space Telescope Definition
noun
A satellite put in orbit around the earth and equipped with an extremely accurate reflecting telescope, cameras, etc.: it is designed to relay astronomical data to the earth.
Webster's New World
Related Articles
Space Telescope Is Also Mentioned In
Find Similar Words
Find similar words to space telescope using the buttons below.