ENGLISH → HINDI
drenched
01
adjective
सराबोर; ओतप्रोत
abundantly covered or supplied with; often used in combination
In a sentence
drenched in moonlight
चाँदनी में नहाया हुआ
moon-drenched meadows
चाँदनी से भरे मैदान