Assailant
From Mereja Words
English
Noun
Assailant (plural Assailants)- Someone who attacks or assails another violently, or criminally; an attacker.
- (figuratively, by extension) A hostile critic or opponent.
Thesaurus
adversary; aggressor; antagonist; assailer; assaulter; attacker; combatant; enemy; foe; foeman; invader; mugger; opponent; opposing party; opposite camp; raider; the loyal opposition; the opposition