English to Arabic

Meaning for:
Slough
other
المستنقع