Arabic-English dictionary »

أفشى السّرّ meaning in English

ArabicEnglish
أفشى السّرّ

Blabbed[UK: blæbd] [US: blæbd]