English to Arabic

Meaning for:
Mumble
other
غمغم