drenching

Nouns

  • (n) the act of making something completely wet
    • he gave it a good drenching
    sousing, soaking, souse,

Synonyms

sousing soaking souse

Words of close approximity