What does darfur mean?

Answer:

Darfur is a part of Sudan that is about the same size as France

First answer by ID1260285583. Last edit by ID1260285583. Question popularity: 2 [recommend question].