assailer
nounUK /əˈseɪlə/
US /əˈseɪlər/
A person who attacks someone or something.
The brave knight fought off the assailer at the castle gate.
OTHER MEANINGS
2. Someone who criticizes something very strongly with words.
The angry assailer of the new rules spoke at the meeting.
3. A person who starts a fight or battle.
The assailer struck first, but the guards were ready.
4. Someone who attacks a problem or task with great energy.
She was an assailer of difficult puzzles, never giving up.