geostationary orbit transmitting satellite - French English Dictionary