Assailant

Webster's Dictionary of the English Language

·adj Assailing; attacking.

II. Assailant ·noun One who, or that which, assails, attacks, or assaults; an Assailer.