besiege
Verb
B1 – Intermediate
To surround a place with armed forces to try to capture it, or to overwhelm someone with requests.
The figurative sense, being besieged with questions, is now more common in everyday speech than the literal military one.
Synonyms
surround
overwhelm