Meaning of drenching

Definition of drenching

(noun) the act of making something completely wet; "he gave it a good drenching"

Other information on drenching

WIKIPEDIA results for drenching
Amazon results for drenching