English to Arabic

Meaning for:
Douched
other
مغسول