drenched-in

  • (s) abundantly covered or supplied with; often used in combination
    • drenched in moonlight
    • moon-drenched meadows
    drenched,

Synonyms

drenched

Words of close approximity