← DefinitionshareGuessimpugnernounA person who attacks, criticizes, or challenges someone's character, motives, or the validity of something.SynonymscriticnoundetractornounopponentnounAntonymssupporternoundefendernoun