Definition of "drenching"

drenching1

drenching2