Find the word definition

Wikipedia
Al-Qasr
Al Qasr is also the name of a village in the Dakhla Oasis in Egypt.

Al-Qasr is a village in western central Yemen. It is located in the San‘a’ Governorate.