africa south of sahara - French English Dictionary