Dictionary
Find
in
Dictionary
Thesaurus
Translations

Click to move up the list of words
telocentric
telolecithal
telomerase
telomere
telophase
telpher
telpherage
telson
Telstar
Telugu
TEMA
Tema
temazepam
temblor
temerarious
temerity
temmoku
Click to move down the list of words
Also available:

World English Dictionary
Dictionnaire Français

Telstar

Tel·star [ tél str ]


noun 
Definition:
 
communications satellite: a communications satellite used for transmitting television programs and telephone messages. Two of these were launched by the United States in 1962 and 1963.

[Mid-20th century. <tele- + star]
Advertisement

© 2009 Microsoft