MohammedPreview
Open in TheBrain

A Drenching

  1. The act by which something is drenched; a soaking.
  2. The administering of a draught to an animal.