← DefinitionshareGuesscriticizernounA person who points out faults or expresses disapproval of someone or something.SynonymsdetractornouncarpingnounAntonymssupporternoun