satellite earth station transmitter - Spanish English Dictionary