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