Definition of balloon satellite in English:

balloon satellite

noun

  • A balloon-shaped communications satellite.

Origin

1950s.