Wordnet Dictionary
Welcome
Home
About
Contact
Test English Info
Google Dictionary
Wordnet Dictionary
Search
Noun
communications satellite
has 1 sense
communications satellite
- an artificial satellite that relays signals back to earth; moves in a geostationary orbit
--
1
is a kind of
satellite
,
artificial satellite
,
orbiter
--
1
is a part of
communication system
,
communication equipment
--
1
has part:
satellite receiver
;
satellite transmitter
,
TOP