Dictionary Check: drenched
"drenched" is a valid word!
Scrabble
15
points
Words with Friends
16
points
Definition
adjective
abundantly covered or supplied with; often used in combination
Example:
"drenched in moonlight"
Advertisement