A term used to refer to someone who promotes a socially progressive way of thinking.
Has a strong pejorative nuance.
A self-righteous person who reacts exaggeratedly to trivial words and deeds and tries to overwhelm others by brandishing morality, courtesy, and law.