drenching

1. (noun) the act of making something completely wet
Synonyms: soaking, souse, sousing
Related Words: wetting



Terms and Conditions of Use / Copyright Notice