TLEMCEN Meaning of TLEMCEN in English /tlem sen"/ , n.a city in NW Algeria. 500,000. Also, Tlemsen . Random House Webster's Unabridged English dictionary. Полный английский словарь Вебстер - Random House . 2012