drenched
动词 drench:
drench or submerge or be drenched or submerged
force to drink
同义词:drench
permeate or impregnate
cover with liquid; pour liquid onto
同义词:drench, douse, dowse, soak, sop, souse
形容词 drenched:
wet through and through; thoroughly wet
同义词:saturated, soaked, soaking, sodden, sopping, soppy
abundantly covered or supplied with; often used in combination
同义词:drenched in