drench in rain
drench in sweat
be drenched in
A: Why is your coat so wet?
A:你的外套怎么这么湿?
B: A sudden downpour drenches everything outside.
B:外面的一场暴雨把所有东西都淋湿了。
1) 浸透
2) 淋湿
3) 使湿透
1. 使湿透;浸透
verb
1. To wet thoroughly; to soak.
Synonym: soak, saturate, douse