deployed solar array - Spanish English Dictionary