moralizing

hypernyms

philosophizing

hyponyms

preachification

rhymes

demoralizing