directorate general of electricity generation corporation - French English Dictionary