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.