Assailer

(n.) One who assails.

Thesaurus Entries

adversary, aggressor, antagonist, assailer, assaulter, attacker, combatant, enemy, foe, foeman, invader, mugger, opponent, opposing party, opposite camp, raider, the loyal opposition, the opposition