Catholic Dictionary

Term

S.T.P.

Definition

Sacrae Theologiae Professor--Proessor of Sacred Theology.