drenching

drenching antonyms

drenching definitions

noun
  • The administering of a medicinal draught to an animal. 

  • The act by which something is drenched; a soaking.