small power producer - French English Dictionary