YourDictionary

Telstar

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

Learn more about Telstar

link/cite print suggestion box