Definition, synonyms and related words
To soak or drench thoroughly
soaked, very wet (such that water gets through the clothes to reach the skin)