Толковый словарь Ожегова
МОРАЛИСТ, а, м. (книжн.). Человек, любящий морализировать.
| ж. моралистка, и.
моралист