drenched

adj

1.
abundantly covered or supplied with; often used in combination