English to Arabic

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