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 |

Developed & Maintained By Taraprasad.com

Treasure Words