siege
noun
"Siege" means surrounding and attacking an enemy fortress or city.
Example
- The Siege of Troy, which lasted for 10 years in the Trojan War.
- The Siege of Leningrad, which lasted for 872 days during World War II.
- The Siege of Sarajevo, which lasted for 4 years during the Bosnian War.