preach
preach - verb
deliver a sermon
speak, plead, or argue in favor of
preach - thesaurus
advocate
prophesy