Definition

A person who criticizes, especially a person who habitually disapproves or attacks the works, actions, or opinions of others.