Diablo dingdong deuce means: An unattended bag full of stinky shit, left out on someone’s porch. The perp rings the front doorbell and then runs off. (in Community Dictionary, added by Ryan Weiss)