satellites for scientific purposes - Español Inglés Diccionario