(s)drenched, drenched inabundantly covered or supplied with; often used in combination“drenched in moonlight”, “moon-drenched meadows”