English to English
drenched
adjective satellite (s)
- abundantly covered or supplied with; often used in combinationberbekalkan atau ditutupi dengan berlimpah; yang sering digunakan dalam kombinasiExample:
Drenched in moonlight.
Moon-drenched meadows.
source: wordnet30