satellite transmitter - French English Dictionary