moralist (n.)youdaoicibaDictYouDict[moralist 词源字典]
"moral person," 1620s; "teacher of morals," 1630s, from moral (adj.) + -ist.[moralist etymology, moralist origin, 英语词源]