drenching
/drˈɛntʃɪŋ/
Explore definitions, synonyms, and language insights of drenching
Definitions
Noun
the act of making something completely wet; "he gave it a good drenching"