English to Arabic

Meaning for:
Defecating
other
التصفية