hold a professorship - Turkish English Dictionary