moralist
/ˈmɒrəlɪst/noun
1- a person who teaches or promotes morality德育家, 道德家。
1.1
- a person given to moralizing说教者。
1.2
- a person who behaves in a morally commendable way德行高尚者。
派生词