satellite-borne transmitter - French English Dictionary