photovoltaic pile - German English Dictionary