satellite earth station transmitter - French English Dictionary