English to Arabic

Meaning for:
Mira
other
مستنقع