Definitions for drenching

Definitions for (noun) drenching

Main entry: drenching, soaking, souse, sousing

Definition: the act of making something completely wet

Usage: he gave it a good drenching


Visual thesaurus for drenching