Definitions Found:

MORALIST, a teacher of morality