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

Space Telescope Is Also Mentioned In

Find Similar Words

Find similar words to space telescope using the buttons below.

Words Starting With

Words Ending With

Unscrambles

space telescope