moralize
verb
[ ˈmɒr(ə)lʌɪz ]
• comment on issues of right and wrong, typically with an unfounded air of superiority.
• "the solution to climate change is not to moralize from on high"
• reform the character and conduct of.
• "he endeavoured to moralize an immoral society"
Origin:
late Middle English (in the sense ‘explain the moral meaning of’): from French moraliser or medieval Latin moralizare, from late Latin moralis (see moral).