Webster's Revised Unabridged Dictionary · 1913

Oppugner

Oppugner , noun

One who opposes or attacks; that which opposes. — Selden