moralist
['mɔrǝlist]
n
1)
морали'ст
2) доброде'тельный, высоконра'вственный челове'к