Arabic-English dictionary »

مُحَاصَرَة meaning in English

ArabicEnglish
مُحَاصَرَة f

blockadeisolation of something

siegemilitary blockade of settlement