screech my weasel Share definition Flag To take a exquisitely satisfying piss. I got up after sleeping for 14 hours and immediately schreeched my weasel. screech my weasel by fett alf June 15, 2004 0 0 Get merch Get the screech my weasel mug. Buy Now — $32.95 See more merch