photovoltaic distributed system - French English Dictionary