моралист
морали́ст, а, м. (книжн.). Писатель по вопросам морали, нравственности. || Человек, проповедующий строгую нравственность. || Охотник до нравоучений (ирон.).
См. также лексическое значение слова моралист в других толковых онлайн-словарях русского языка нашего портала.