electricity generated - French English Dictionary