assailant

noun
1
a person who attacks somebody, especially physically
مهاجم, حمله‌کننده, ضارب
synonym attacker