Arabic-English dictionary »

مُوَرَّط meaning in English

ArabicEnglish
مُوَرَّط

shyembarrassed