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