Moralist (noun)

  1. A person who adheres to strict moral principles, often advocating the enforcement of these principles on others.
  2. A person who lectures or writes on the subject of morals.

Origin:

The word "moralist" comes from the latin word "moralista" which means "teacher of morals".

Examples:

  1. He was considered a moralist because of his strict adherence to traditional values.
  2. She was known to be a moralist and always had something to say about the behavior of others.
  3. The teacher was a moralist and believed in strict discipline in the classroom.
  4. He became a moralist after reading a lot of religious books.
  5. The moralist criticized the society for its loose moral values.
Some random words: hymen, requisite, illegitimate