Golden Bowl

Dictionary

MORALIZERn.

One who moralizes.