Dictionary search results

Showing 1-2 of 2 results

Tlemcen British & World English

A city in NW Algeria; population 122,300 (est. 2009). In the 13th-15th centuries it was the capital of a Berber dynasty