Egypt Definition: Qasr

Qasr

A palace, fortress or mansion.