moralize
verb(British English also moralise)
[intransitive] (usually disapproving)to tell other people what is right and wrong especially in order to emphasize that your opinions are correct synonym preach进行道德说教 He’s always moralizing about ‘young people today’. 他总是说教“今天的年轻人”。
Word Originlate Middle English (in the sense ‘explain the moral meaning of’): from French moraliser or medieval Latin moralizare, from late Latin moralis, from mos, mor- ‘custom’, (plural) mores ‘morals’.