Arabic-English dictionary »

عَاصِرَة meaning in English

ArabicEnglish
عَاصِرَة f

sphincter