Adjective drenched in has 1 sense
  1. drenched, drenched in - abundantly covered or supplied with; often used in combination; "drenched in moonlight"; "moon-drenched meadows"
    Antonym: uncovered (indirect, via covered)
,
TOP