← DefinitionshareGuessreproachernounA person who criticizes or blames someone for something.SynonymscriticnounaccusernounAntonymspraisernoun