Definitions of drenched:
- adjective: abundantly covered or supplied with; often used in combination
Example: "Drenched in moonlight"
- adjective: wet through and through; thoroughly wet
Example: "Stood at the door drenched (or soaked) by the rain"