pleven

(noun) Plevna

Pleven
siege (generic term)
besieging (generic term)
beleaguering (generic term)
military blockade (generic term)