smln Share definition Flag "Suck My Left Nut!" An exclamation or taunt. The lucky noob says "I owned you!" My response: SMLN smln by Mr. Burns September 14, 2004 0 0 Get merch Get the smln mug. Buy Now — $32.95 See more merch