Definitions of drenching:

  • noun:   the act of making something completely wet
    Example: "He gave it a good drenching"