blood engorged mayonnaise cannon Share definition Flag (n) Penis; male mammal reproduction organ, also used to expell urine. He was thumping his blood engorged mayonaise cannon for the majority of the night. blood engorged mayonnaise cannon by Meach January 9, 2005 0 0 Get merch Get the blood engorged mayonnaise cannon mug. Buy Now — $32.95 See more merch