Telstar Definition

telstär
noun
Either of two experimental communications satellites used between July 10, 1962, and May, 1965, to amplify and relay various signals, esp. television, across the oceans.
Webster's New World

Find Similar Words

Find similar words to Telstar using the buttons below.

Words Starting With

Words Ending With

Unscrambles

Telstar