delicious ape Share definition Flag When one freezes a rather long length of poo and later does someone with it. Have you tried the delicious ape? delicious ape by Nifer May 22, 2006 0 0 Get merch Get the delicious ape mug. Buy Now — $32.95 See more merch