siege
Definition
A military blockade of a city or fortress with the intent of conquering it; a prolonged assault or effort to overthrow.
বাংলা একটি শহর বা দুর্গকে আক্রমণ করার জন্য একটি সামরিক ব্লকেড; একটি দীর্ঘ আক্রমণ বা পরাজিত করার চেষ্টা
Example
"The castle fell after a three-month siege by enemy forces."