drenching

noun

  1. 1

    the act of making something completely wet

    he gave it a good drenching

Synonyms

Also useful for “drenching”:Unscrambler