energy company - French English Dictionary