Drenched Synonyms and Antonyms
Permeate or impregnate
(Verb)
Synonyms:
- imbrued
Abundantly covered or supplied with; often used in combination
(Adjective)
Synonyms:
- drenched in