Definition of Drench

  • 1. Drench or submerge or be drenched or submerged Verb
  • 2. Force to drink Verb
  • 3. Permeate or impregnate Verb
  • 4. Cover with liquid; pour liquid onto Verb

Synonyms for word "drench"

Semanticaly linked words with "drench"