Definition of Biskra
city in northeastern Algeria at an oasis on the southern edge of the Atlas Mountains population 128,747
Learn More about biskra
Britannica.com: Encyclopedia article about Biskra
Seen and Heard
What made you want to look up Biskra? Please tell us where you read or heard it (including the quote, if possible).