satellite ground terminal - Spanish English Dictionary