Definition of Drenched

  • 1. Abundantly covered or supplied with; often used in combination Adjective Satellite

Synonyms for word "drenched"

Semanticaly linked words with "drenched"