production and conversion of electrical energy - French English Dictionary