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

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