solar array blanket - German English Dictionary