panel of solar cells - French English Dictionary