electricity generation company - French English Dictionary