Moralist
(noun)
- A person who adheres to strict moral principles, often advocating the enforcement of these principles on others.
- 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:
- He was considered a moralist because of his strict adherence to traditional values.
- She was known to be a moralist and always had something to say about the behavior of others.
- The teacher was a moralist and believed in strict discipline in the classroom.
- He became a moralist after reading a lot of religious books.
- The moralist criticized the society for its loose moral values.