What is the meaning of the word "drenching"?

Definitions:

  1. the act of making something completely wet copy to clipboard noun
    • They gave it a good drenching. copy to clipboard

Synonyms: