moralist ['mɔrǝlist] n

1) морали'ст

2) доброде'тельный, высоконра'вственный челове'к