meatball sandwich Share definition Flag you take horse shit cover it in blood and smoosh it in between two pieces of Wonder bread and Ta-daa a meatball sandwich That meatball sandwich sure was good mummm mummmm mummm meatball sandwich by Max Owen June 2, 2008 0 0 Get merch Get the meatball sandwich mug. Buy Now — $32.95 See more merch