assailant
Short definition from Wiktionary
Noun
- Someone who attacks or assails another violently, or criminally.
- A hostile critic or opponent.
Adjective
- Assailing; attacking.
We haven’t written up assailant yet: Simple and Standard meanings, examples and a quiz.