impugner

noun

One who impugns; one who opposes or contradicts.

noun

One who impugns.

noun

One who impugns; one who opposes or contradicts.