Arabic-English dictionary »

بِسَاط سِحْرِيّ meaning in English

ArabicEnglish
بِسَاط سِحْرِيّ m

magic carpetcarpet capable of magical flight