moraliste (N) — moral (A)
moraliste : Personne qui prêche sa morale pour les autres.