English to Arabic

Meaning for:
Squelching
other
السحق