MORALIST


Meaning of MORALIST in English

n.1 a person who practises or teaches morality.

2 a person who follows a natural system of ethics.

Derivatives:

moralistic adj. moralistically adv.

Oxford English vocab.      Оксфордский английский словарь.