English to Arabic

Meaning for:
Mumbled
other
مغمغم