assailant

/əˈseɪlənt/

noun

A person who physically attacks another.

the police have no firm leads about the identity of his assailant

attacker,mugger

SYNONYMS

attackermugger