meaning of drenched in
1. abundantly covered or supplied with; often used in combination; "drenched in moonlight"; "moon-drenched
">meadows"
1. abundantly covered or supplied with; often used in combination; "drenched in moonlight"; "moon-drenched
">meadows"