Англо-русский словарь Мюллера
Moralist [ˊmɒrəlɪst] n
1) моралист
2) добродетельный, высоконравственный человек
moralist
Moralist