deputy head for research - Spanish English Dictionary