Ksar is an Arabic term that means castle. This word is also spelled as qasr and it refers to any fortified village or fort. Structures such as mosques, granaries and houses can qualify to be ksars.
Ksar or Ksour (Maghrebi Arabic: qser, plural qsur) is the North African Meghrebi Arabic term for "castle", possibly loaned from Latin castrum.
The Berber language (Amazigh) original word...