satellite communications for tele-education and telemedicine applications - Español Inglés Diccionario