Definition.com
Moralistic preaching (n.) breeds only cunning hypocrites, whose forced "virtues" arouse more resentment than their vices.
1 definition
Moralistic preaching (n.) breeds only cunning hypocrites, whose forced "virtues" arouse more resentment than their vices.