solar cell lay down - German English Dictionary