C2 noun /ˈmɒrəlɪst/
moralist
道德主义者
Meaning
A person who teaches or promotes moral principles and values.
Example
The author was known as a strict moralist in his writings.
作者以其作品中严格的道德主义者而闻名。