scat insertion Share definition Flag Taking your own feces and inserting it into a womans twat or any available orifice. anyone up for some scat insertions? scat insertion by ToAd February 25, 2004 0 0 Get merch Get the scat insertion mug. Buy Now — $32.95 See more merch