Random Words:
1.
Variant of "douche bag", which is utterly played out. A douche stain is the gooey liquid spot left over on one's panties ..
1.
to become publicly known(see also the shit hits the fan)
We better edit this story before it hits the fan...