assailant
//əˈseɪlənt//
Noun
assailantSingular
assailantsPlural
1
A person who physically attacks another.
The victim was able to identify her assailant to the police.
2
A person who verbally or legally attacks another; an aggressor in a dispute or conflict.
The politician's assailants criticized her policies harshly during the debate.