Subscribe
URL of the page has been copied to clipboard.
Meaning : Abundantly covered or supplied with. Often used in combination.
Example : Drenched in moonlight. Moon-drenched meadows.
Synonyms : drenched
Install App