communications satellite
English Dictionary
->
Letter C
-> communications satellite
Search Dictionary:
communications satellite Definition
(n)
an
artificial
satellite
that
relays
signals
back
to
earth
;
moves
in
a
geostationary
orbit
communications satellite Synonyms
communications satellite
© Art Branch Inc.