assailant

/əˈseɪlənt/

Definitions

1. noun

a person who attacks or threatens to attack someone or something

“The police were searching for the assailant who had been terrorizing the neighborhood.”

Synonyms

  • aggressor
  • attacker

Antonyms

  • defender
  • protector