History
History
Synonyms
UK
US
Meaning:
preach

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

speak publicly about beliefs

HOMILIZE as in Wiktionary
HOMILIZE as in Wikipedia