Meaning of satellite link in English:

satellite link

noun

  • A means of telecommunication in which signals are transmitted via satellite.

Origin

1950s; earliest use found in Proceedings of the Institute of Radio Engineers.