solar cell blanket - German English Dictionary