besiege
/ˈbɛsɪdʒ/; /ˈbɛsɪɪdʒ/Definitions
1. verb
to surround a place, especially a fortified place, with an army in order to capture it by cutting off supplies and escape
“The city was besieged by the enemy, who eventually breached its defenses.”
2. verb
to attack or harass someone repeatedly, often in a persistent or unrelenting way
“The critics besieged the artist with negative reviews.”
3. verb
to demand or ask for something urgently or persistently
“The children besieged their parents for permission to go to the movies.”
4. noun
an attack or siege, especially a prolonged one
“The prolonged siege of the city lasted for months.”