English Dictionary

Define dictionary terms easily in our powerful online English dictionary.

Definition communications satellite in British English

communications satellite noun

[countable]noun
1

a piece of equipment sent into space that travels around the Earth and passes television, radio, and telephone signals from one place to another

Definition communications satellite in British English