drenched_inEnglish

drenched, drenched in

Adjective

Abundantly covered or supplied with, often used in combination

English: drenched, drenched in

English words with similar meanings

Show 1 words