The moralist spoke about the importance of honesty.
A person who teaches or believes in moral principles and values.
Some people see him as a moralist who criticizes others too much.
A person who is overly concerned with morality, often judging others.
With powerful free picture dictionary & flashcards.