beleaguer

/bɪˈleɪɡər/

Definitions

1. verb

to attack or besiege a place or person in a persistent and often unfair manner

“The company is being beleaguered by negative reviews on social media.”

2. verb

to surround or attack a place or person with a besieging army or force

“The castle was beleaguered by the enemy for several weeks.”

3. noun

a person or thing that beleaguers

“The beleaguer of the city was a ruthless warlord.”

Synonyms

  • beset
  • besiege
  • encircle

Antonyms

  • defend
  • protect