History
History
History
UK
US
Meaning:

to make a person, thing thoroughly wet; soak; to fill (a market, need etc) completely; to cause (one substance) to absorb the greatest possible amount of another

drench, wet through

more synonyms
synonyms mode
crossword mode
SATURATE as in Wiktionary
SATURATE as in Wikipedia