History
History
Synonyms
UK
US
Meaning:
douse

to put (something burning) into water; throw water over (a fire)

drench, extinguish with liquid

SQUENCH as in Wiktionary
SQUENCH as in Wikipedia