Arabic-English dictionary »

دِرْع بَشَرِيّ meaning in English

ArabicEnglish
دِرْع بَشَرِيّ m-s

human shieldcivilians placed in or around targets