Besiege


be·siege

bəˈsēj/

verb
surround (a place) in order to capture or force its surrender; lay siege to.

synonyms: lay siege to, beleaguer, blockade, surround; archaicinvest
"the Romans besieged Carthage"

crowd around oppressively; surround and harass.

synonyms: surround, mob, crowd around, swarm around, throng around, encircle More
be inundated by large numbers of requests or complaints.

synonyms: overwhelm, inundate, deluge, flood, swamp, snow under; bombard
"he was besieged with requests"