Drenched means: To be Icy, or to surround yourself with women. (in Community Dictionary, added by Payten Madden)

What else does Drenched mean?

  • A drill song in the UK that describes getting stabbed. (in Community Dictionary, added by Fishwife)
  • Completely trashed and thrown away (in Community Dictionary, added by Nathaly Randall)