drenching

definition: the act of making something completely wet
example: They gave it a good drenching.
speech part: noun
synonyms: souse sousing soaking

How drenching is being used?