Search for word
Search
drenched
(s)
abundantly covered or supplied with; often used in combination
drenched in moonlight
moon-drenched meadows
drenched in
,
Synonyms
drenched in
Words of close approximity
drenched in