drench

Definitions

[1] vt. 使湿透, 使充满
[2] n. 滂沱大雨, 弄湿
[3] [医] 兽用顿服药

[ drɛntʃ ]