human sieve Share definition Flag human (USUALLY women!) having to pee constantly! slowing down the 'show' to occupy a 'bowl'!! wheres' t'neequa? -cuttin' her a piss! -that bitch is a human sieve!!that judy is a human sieve! human sieve by michael foolsley July 13, 2011 0 0 Get merch Get the human sieve mug. Buy Now — $32.95 See more merch