kamus
.
Search
About
drenching
English
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
soaking
souse
sousing