The English term "moralist" matches the Dutch term "zedenmeester"

other english words that include "moralist" : dutch :
moralist moralist