English to Arabic

Meaning for:
Blabbed
other
أفشى السّرّ