radio broadcast satellite - Spanish English Dictionary