DRENCHED

Definition of DRENCHED

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