Twin Towered Share definition Flag The action of having both your legs broken. The word came from the 9/11 incodent, in which case the buildings look like two legs. Don't make me twin tower your ass. Twin Towered by Chris Aucoin June 13, 2004 0 0 Get merch Get the Twin Towered mug. Buy Now — $32.95 See more merch