besiege

/bɪˈsiːdʒ/ ビシージ

1. 大勢で取り囲む、包囲する

城や場所を兵士が取り囲み、降伏を迫るイメージ。転じて、質問や要求などで人を圧倒する状況も指します。
The army decided to besiege the castle for weeks. (軍隊は数週間にわたって城を包囲することに決めた。)

2. (困難や病気などが)人を襲う、つきまとう

比喩的に、問題、病気、感情などが人を取り囲み、逃れられない状況を指します。
He was besieged by doubts about his decision. (彼は自分の決断について疑念に悩まされた。)