DRENCHED Meaning of DRENCHED in English adjective cover liberally with something: → drench Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004