Drenching
[n] the act of making something completely wet; "he gave it a good drenching"
Related Information
Related Terms
brewing, dampening, drench, ducking, dunking, humectant, imbruement, imbuement, impregnation, infiltration, infusion, injection, irrigational, irriguous, leaching, lixiviation, maceration, moistening, percolation, permeation, pulping, saturation, seething