History
History
Synonyms
UK
US
Meaning:
moralize

to talk or write on the right and wrong of an action, behaviour etc

preach

orate

to speak in public

speak

preach

to give a talk (in church) about religion or morals; to give (moral advice) (to a person)

speak publicly about beliefs

SERMONIZE as in Wiktionary
SERMONIZE as in Wikipedia