What is the meaning of the word "drench"?

Definitions:

  1. permeate or impregnate copy to clipboard verb
    • The war drenched the country in blood copy to clipboard

Synonyms:

NearBy Words: