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
-
A dose of physic for a horse. Shak. -
The appliance by which the dose is administred.
Webster 1913
sun-drenched
-
adjective satellite covered with sunlight
- sun-drenched beaches along the Riviera