DRENCHED IN — СИНОНІМІЯ

drenched in abundantly covered or supplied with; often used in combination

WordNet