Advertisement

Synonyms of Drench

Primary definition: To wet thoroughly, soak, or saturate with liquid.

Full Dictionary Entry
Advertisement

Antonyms & Opposite Concepts

Advertisement