As adjectives the difference between preachy and sanctiloquent
is that preachy is tending toward excessive moralization while sanctiloquent is speaking of holy or sacred things.
preachy
English
Adjective
(er)
Tending toward excessive moralization.
:My old fussbudget aunt had a very preachy manner and would prattle on about the dangers of alcohol and other vices.
Synonyms
*(tending toward excessive moralization ): didactic, moralizing, pious, sanctimonious, sermonizing
Antonyms
*(tending toward excessive moralization ): impious, irreverent, tolerant, laissez faire
sanctiloquent
English
Adjective
(
en adjective)
Speaking of holy or sacred things.
Prone to speaking in a sanctimonious manner; preachy.