abundantly covered or supplied with; often used in combination; drenched in moonlight; moon-drenched meadows
[ Syn: drenched in ]
abundantly covered or supplied with; often used in combination; drenched in moonlight; moon-drenched meadows
[ Syn: drenched in ]