photovoltaic pile - French English Dictionary