satellite solar power station - Español Inglés Diccionario