English to Arabic

Meaning for:
Drenching
other
التنقيع