directorate general of electricity generation corporation - German English Dictionary