Meaning

1 senses
  1. A satellite that orbits the earth, especially one that maintains communication with a receiver on earth.

Origin

From geo- + satellite.

From geo- + satellite.

Wiktionary, CC BY-SA 4.0 · source

geosatellite — meaning, examples, forms, synonyms | Krumeto