 |
S.T.P
stands for Sanctae Theologiae Professor. Professor is
the Latin for Doctor. D.D.—i.e. Divinity Doctor or Doctor of
Divinity- is the English equivalent of the Latin S.T.P.
Source: Dictionary of Phrase and Fable, E. Cobham Brewer, 1894 More on S T P from Infoplease:
|
|