drenched in
drenc·he·din
adjective
1.
abundantly covered or supplied with; often used in combination
- “drenched in moonlight”
- “moon-drenched meadows”
WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.