deployed solar array - German English Dictionary