telesatellite

English

Etymology

From tele- +‎ satellite.

Noun

telesatellite (plural telesatellites)

  1. A telecommunications satellite.
  2. A television broadcast satellite.

Translations