drench

verb

  1. 1

    cover with liquid; pour liquid onto

    souse water on his hot face

  2. 2

    permeate or impregnate

    The war drenched the country in blood

  3. 3

    force to drink

  4. 4

    drench or submerge or be drenched or submerged

    The tsunami swamped every boat in the harbor

Synonyms

Also useful for “drench”:Unscrambler