There are multiple definitions - click on the translation that matches your context.

agressor

substantivo

full

assailant

noun

Definitions of assailant

English

one who physically attacks another person

Police are looking for an assailant who stabbed a 16-year-old boy.