Look Up Another Term

Definition: satellite Internet


See Teledesic and OneWeb.