A person who habitually carps, who talks too much and regularly finds fault.
An ill-tempered person full of stubborn ideas or opinions.