English to Arabic

Meaning for:
Blabbing
other
إفشاء السّرّ