EGAVE
bedrench
Meaning
verb
To drench thoroughly; to make extremely wet; saturate with moisture; soak.
Similar words
indrench
beduck
bedaub
bedamp
insteep
wet through
steep
immerse
saturate
embrine
Save “bedrench” to learn later