English to Arabic

Meaning for:
Gibbering
other
الثرثرة