drench

Definitions

General English

  • verb to soak something

Agriculture

  • noun a method of applying a liquid medicine, by passing it into the stomach through a tube
  • verb to soak with a liquid, as when spraying with a coarse nozzle
http://www.dictionarycentral.com/definition/drench.html