drenchingEnglish

drenching, soaking, souse, sousing

Noun

The act of making something completely wet

English: drenching, soaking, souse, sousing

English words with similar meanings

Show 3 words