assailant
noun /əˈseɪlənt/
  /əˈseɪlənt/
 (formal)- a person who attacks somebody, especially physically synonym attacker
- Police have issued a description and an artist’s impression of the assailant.
 - He was immune to the criticisms of his assailants.
 - The alleged assailants appeared in court.