Arabic-English dictionary »

دُرُوع بَشَرِيَّة meaning in English

ArabicEnglish
دُرُوع بَشَرِيَّة f-p

human shieldcivilians placed in or around targets