Orville Delight Share definition Flag A rather brutal turd that contains nuts I better lay off these peanuts or I'll end up with an Orville Delight Orville Delight by Jena Talia May 14, 2006 0 0 Get merch Get the Orville Delight mug. Buy Now — $32.95 See more merch