Translate satellite | into French | into German | into Italian | into Spanish
Definition of satellite
1 (also artificial satellite) an artificial body placed in orbit around the earth or moon or another planet in order to collect information or for communication. [as modifier] transmitted by satellite; using or relating to satellite technology:satellite broadcasting satellite television:a news service on satellite 2 Astronomy a celestial body orbiting the earth or another planet. 3 [usually as modifier] something that is separated from or on the periphery of something else but is nevertheless dependent on or controlled by it:satellite offices in London and New York a small country or state politically or economically dependent on another. 4 Biology a portion of the DNA of a genome with repeating base sequences and of different density from the main sequence.
with two single t
's and a double l