← DefinitionshareGuessinveighernounA person who speaks or writes with strong criticism or disapproval.SynonymscriticnoundetractornounAntonymssupporternoun