drenched
Concise Oxford English Dictionary © 2008 Oxford University Press:
drench/drentʃ/
▶verb
- 1 wet thoroughly; soak.
■ (often as adj. drenched) cover liberally with something: a sun-drenched clearing.
- 2 forcibly administer a liquid medicine to (an animal).
■ archaic a draught of medicine or poison.
'drenched' also found in these Oxford entries:

