drench的英文翻译是什么意思,词典释义与在线翻译
Verb:- drench or submerge or be drenched or submerged;
"The tsunami swamped every boat in the harbor"
- force to drink
- permeate or impregnate;
"The war drenched the country in blood"
- cover with liquid; pour liquid onto;
"souse water on his hot face"