Assailant

As·sail·ant

Assailant

a.
  1. Assailing; attacking.

Assailant

n.
  1. One who, or that which, assails, attacks, or assaults; an assailer.
    An assailant of the church.