noun a town and oasis in NE Algeria, in the Sahara. nouna town and oasis in NE Algeria, in the Sahara. Pop: 204 000 (2005 est)