Adjective: drenched in
- Abundantly covered or supplied with; often used in combination
"drenched in moonlight";
- drenched
See also: covered