oppugner

OPPUGNER, n. oppu'ner. One who opposes or attacks; that which opposes.