English-Arabic dictionary »

human shield meaning in Arabic

EnglishArabic
human shield civilians placed in or around targets

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

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