Assailant

ASSA'ILANT, noun One who assails, attacks or assaults.

ASSA'ILANT, adjective Assaulting; attacking; invading with violence.