hold a professorship - French English Dictionary