besiege

[bɪˈsi:dʒ] (военное) осаждать; обложить (город, крепость); блокировать окружать, толпиться осаждать, забрасывать (просьбами, вопросами, приглашениями)

Источник: Полный англо-русский словарь на Gufo.me