English to Arabic

Meaning for:
Gibbered
other
مثرثر