Slang Word Of The Day – Douched

?

I recently found a website that sends you an email with the Slang Word of The Day. Not something that I generally would be into but after checking out the site for a bit I decided that it could be interesting and entertaining as well. Today’s word was “Douched” not a term that I wasn’tĀ familiar with, but I do now

adjective

? in a bad position with no recourse; “screwed”

Britt: I’m totally douched here, aren’t I?

— “Quid Pro Quo”, Terriers (TV, 2010), Season 1 Episode 12