space solar power - Spanish English Dictionary