Strict moralist (7)
I believe the answer is:
puritan
(Other definitions for puritan that I've seen before include "Dour Protestant" , "Strait-laced" , "Moralistic type" , "Person of extreme moral strictness" , "Train up (anag.)" .)
I believe the answer is:
puritan
(Other definitions for puritan that I've seen before include "Dour Protestant" , "Strait-laced" , "Moralistic type" , "Person of extreme moral strictness" , "Train up (anag.)" .)