Inmarsat A network of communications satellites operated by the International Maritime Satellite Organization (IMSO) to support global mobile transmissions at sea, in the air, and on land. Related category SATELLITES AND SPACE PROBES Also on this site: Encyclopedia of Alternative Energy & Sustainable Living Encyclopedia of History Transport Concepts & Designs (partner site) |