English to Arabic

Meaning for:
Gurgles
other
الغرغرة