ministry: religious ministers collectively (especially Presbyterian)
priesthood: the body of ordained religious practitioners
object-oriented programming language: (computer science) a programming language that enables the programmer to associate a set of procedures with each type of data structure