Adjective
abundantly covered or supplied with; often used in combination
"drenched in moonlight"
"moon-drenched meadows"