Words: drenched drenched in
Part of speech: s
Definition: abundantly covered or supplied with; often used in combination
Example: drenched in moonlight