communications satellite n : an artificial satellite that relays signals back to earth; moves in a geostationary orbit
Copyright © 2024 3Dict.net