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"

More General Terms