- one of a series of experimental communications satellites that were the first to be placed in geostationary orbit.
- a communications satellite in stationary orbit
More Definitions
- FRENCH ACADEMY (noun) Definition, Meaning & Examples
- APLASTIC ANEMIA (noun) Definition, Meaning & Examples
- CORN CRAKE (noun) Definition, Meaning & Examples
- EXTRAMARITAL (noun) Definition, Meaning & Examples
- GRANDILOQUENCE (noun) Definition, Meaning & Examples
- LEG (noun) Definition, Meaning & Examples