drenched in


Meanings

  • abundantly covered or supplied with; often used in combination;
    • "drenched in moonlight"

Synonyms