solar panel spin-off technology - German English Dictionary