Term of the Moment

Chrome browser


Look Up Another Term


Definition: satellite link


A signal that travels from the earth to a communications satellite and back down again. Contrast with terrestrial link.