English to Arabic

Meaning for:
Gurgled
other
مغرغر