Arabic-English dictionary »

سِتَارَة meaning in English

ArabicEnglish
سِتَارَة f

curtainpiece of cloth covering a window

screenphysical divider