English to Arabic

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