assailant (n.) Look up assailant at Dictionary.com
"one who assails," 1530s, from French assailant, noun use of present participle of assailir (see assail). Earlier in same sense was assailer (c. 1400).