Op-pūgn'er, n.

noun

(op-pūn'er), n. One who opposes or attacks; that which opposes.