hold a professorship - German English Dictionary