English to Arabic

Meaning for:
Delousing
other
التفلية