English to Arabic

Meaning for:
Spluttering
other
الهمهمة