Janjaweed (noun) Definition, Meaning & Examples

noun
  1. an armed tribal militia group in the Darfur region of western Sudan
Janjaweed (noun) Definition, Meaning & Examples

More Definitions