"drench" in German drench Regenguss Detailed translations for "drench" drench drench(also: soak, heavy shower) der Regenguss{masculine} English synonyms for "drench" drench {v} douse dowse imbrue soak sop souse swamp