critic

noun

A person who expresses an unfavourable opinion of something.