drenching

Noun
  1. The act of making something completely wet (synset 100278655)
    "he gave it a good drenching"

Other Searches