drench : Idioms & Phrases


drenched in

  • adjective satellite abundantly covered or supplied with; often used in combination
    drenched.
    • drenched in moonlight
    • moon-drenched meadows
WordNet

horse-drench

Horse"-drench` noun
Definitions
  1. A dose of physic for a horse. Shak.
  2. The appliance by which the dose is administred.
Webster 1913

sun-drenched

  • adjective satellite covered with sunlight
    • sun-drenched beaches along the Riviera
WordNet