besiege

(verb)

Meaning

to surround and attack a place

Example

"The army decided to besiege the castle until the enemy surrendered."

Synonyms

surroundassailharass

Antonyms

defendprotect