deputy head for research - German English Dictionary