drenched

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

Synonyms

drenched in

Words of close approximity

drenched in