English to Arabic

Meaning for:
Gabbled
other
مثرثر