solar power equipment - French English Dictionary