deputy directorate general of research - Spanish English Dictionary