directorate general for innovation and education technologies - German English Dictionary